「三十三」MATLAB图像变换之Radon变换(R变换)——投影重建图像

在医学图像处理中,往往通过对某切面作多个X射线投影,来获得切面的结构图形,这就是所谓的图像重建。图像重建有好多种方法,但实际上,当人们在处理二维或三维投影数据时,真正有效的重要算法都是以Radon变换或Radon逆变换作为数学基础的

在图像变换中,Radon变换的实质就是计算图像矩阵在某个方向上的投影。例如图像矩阵如果是二维的,在某个方向上的投影,就是在其垂直方向上的线积分。如下图:

Radon变换的几何示意图投影

事实上,Radon变换最常用的是其逆变换。因为一个物体的投影可以通过光线照射得到,如果我们能得到该物体不同方向上的投影,就可以对这些投影图像进行Radon逆变换,来重建其二维结构或三维结构

在MATLAB中,有专门的radon()函数和iradon()函数来实现Radon变换的算法,这也是图像重建过程中必不可少的算法。

(1)在MATLAB图像处理工具箱中提供了radon()函数用于计算指定方向上图像的投影,该函数的调用格式如下:

  • R = radon(I, theta):计算图像I在矢量theta指定方向上的radon变换;

  • [R,xp] = radon(...):R的各行返回theta中各方向上的radon变换,xp表示theta方向对应的坐标值。图像I的中心,即floor((size(I)+1)/2),为新坐标轴的中心。

(2)在MATLAB图像处理工具箱中提供了iradon()函数用于实现Radon逆变换,完成图像重建,该函数的调用格式如下:

  • I = iradon(R, theta):R是投影矩阵;theta可以是一个包含所有扫描角度的向量,且每两个相邻角度等间隔;使用的投影越多,所获得的图像越接近原图像,失真越小;

  • I = iradon(P, theta, interp, filter, frequency_scaling, output_size):interp是插值函数;filter是滤波函数,通过加窗消去投影过程中产生的高频噪声;frequency_scaling是一个标量值,取值范围[0,1],通过缩放滤波函数的频率修改滤波函数;output_size是一个标量,用来规定重建图像的行数和列数;

  • [I,H] = iradon(...):H的返回值为滤波器的频率响应。


  • interp是插值函数,有以下几种差值方式可以选择:

  • filter是滤波函数,有以下几种滤波器可以选择:

Ram-Lak:频带有限的斜坡函数滤波器,是MATLAB默认的滤波器,对投影中的噪声敏感(R-L滤波函数和S-L滤波函数);

Shepp-Logan:sinc函数*R-L函数。

Cosine:cosine函数*R-L函数 。

Hamming:Hamming函数*R-L函数 。

Hann:hann函数*R-L函数 。

None:没有滤波。


下面通过具体实例来说明Radon变换的含义和操作方法:

代码:

Demo1

Demo2

显示效果:

Demon1.投影即线积分

Demo1.上述黑白图像的Rando变换

Demo1

可以看出,图像的生成是以(theta,xp)构建一个平面坐标,然后R矩阵中的数据作为该平面各对应点的高度,这样就构成一个三维矩阵,从而显示为上述的Radon变换图像。

Demo2_figure1

Demo2_figure2

Demo2_figure3

可以看到,在角度是0度、30多度、90多度和140多度的位置,有明显的亮点,说明该角度的投影即垂直于该角度的线积分,值比较大。所以,可以猜测投影方向上存在直线段。例如在90度时,其投影方向为水平方向,有大量的白点,说明原图像中存在大量水平的直线段。我们从原图像可以看到,确实存在较多的水平直线段,其重建图像也表明了这一点。

简单来说,就是Radon变换和我上一篇文章提到的Hough一样,都可以作为检测图像中直线段的方法。

Demo2_figure4

Demo2_figure5

Demo2_figure6

从上面可以看出,确实是投影图像越多,其重建图像失真越小。当投影角度间隔为1度或2度时,重建图像失真较小;而当影角度间隔为5度或10度时,重建图像失真较大,图像信息丢失严重。

「十」MATLAB语言之程序性能优化

「二十九」MATLAB数字图像运算之块操作

「三十二」MATLAB图像变换之Hough变换寻找图像中的直线段

免责声明:本文作者:“赤诚之心”,版权归作者所有,观点仅代表作者本人。本站仅提供信息存储分享服务,不拥有所有权。信息贵在分享,如有侵权请联系ynstorm@foxmail.com,我们将在24小时内对侵权内容进行删除。
(56)
孩视宝、书客、欧普护眼台灯怎么样?热门护
上一篇 2024年04月23日
免费cn域名(cn是什么机构组织的域名)
下一篇 2024年04月23日

相关推荐

  • 植物大战僵尸中文版下载官方电脑版(植物大战僵尸写实版电脑怎么下)

    要下载植物大战僵尸写实版电脑游戏,首先需要找到可靠的游戏下载网站或平台。在该网站上搜索"植物大战僵尸写实版",然后选择适合你电脑操作系统的版本进行下载。...

    2023年10月30日
  • 华为 闪耀(OPPO手机怎么登录华为渠道服的闪耀暖暖)

    华为研发星闪的初衷是为了提供全球领先的5G无线网络解决方案。面对全球日益增长的5G市场需求,华为作为全球领先的通信技术提供商,需要不断提升自身竞争力,以满足国内外客户对高质量5G网络的期望。研发星闪可以帮助华为进一步巩固市场地位,提升品牌形象...

    2023年11月11日
  • q迅家园(永城17小怎么样)

    河南省永城市的十七小学是一所日间制小学,不提供寄宿服务。它位于河南省商丘市永城市十七街,是一所完全小学,拥有较长的历史,在当地具有很高的声誉。学校为小学阶段学生提供全日制的教育培训,即白天在学校上课,晚上回家休息,学生不需要住宿在学校内部。学...

    2023年11月16日
  • mhdd怎么用(固态硬盘怎么在mhdd下检测坏道)

    可以使用HDTune等第三方软件进行相关检测。HDTune检测功能挺多,今天我们主要用它的硬盘检测功能:“错误扫描”。打开“错误扫描”的选项卡,只要点击“开始”就可以对整个硬盘进行磁盘扫描检测了,HDTune用绿块代表硬盘好的部分,用红块代表...

    2023年11月20日
  • 光驱不见了(电脑上光驱盘符不见了)

    键点击我的电脑-管理-磁盘管理:看光驱是否在磁盘下方,如果在但盘符丢失,重新分配一个盘符即可:右键点光驱-更改盘符和路径-选一个盘符-完成。...

    2023年11月28日
  • dell笔记本(戴尔成就3510笔记本评测)

    戴尔成就3510笔记本用强劲的性能,坚持满足企业员工的办公需求。事实证明,第10代英特尔®酷睿™i7处理器足以满足绝大部分企业员工日常办公的使用。此外,包括USBType-C™、HDMI、RJ45等在内的现代和传统端口更是给用户的使用场景提供...

    2023年11月29日
  • gmail邮箱设置(怎么注册gmail邮箱)

    1.选择邮件服务提供商:首先,您需要选择一个邮件服务提供商。一些常见的邮件服务提供商包括Google(Gmail)、Microsoft(Hotmail、Outlook)和Yahoo等。选择一个您喜欢并信任的邮件服务提供商。...

    2023年12月05日
  • 罗素:我不愿揭中国人的短,但中国人有三个很大的缺点

    文羊羊史记编辑羊羊史记前言我不愿揭中国人的短,但他们有一个很大的缺点。这是一个来自英国的哲学家罗素说过的话。他出身于英国贵族阶级的伯爵,以其独特的身份和视角,深入中国各个城市进行长达九个月的考察。他以开放和理性的眼光,公正而理性地记录下自己的...

    2024年01月09日
  • 温馨提醒!有微信的自查一下!多人已中招

    在我们的周围,几乎每个人或多或少都注册了一个以上的微信账号,并且还是实名认证的那种。有时候是因为兼职的需要,不希望同事、上司或家人知道这个账号,后来由于种种原因放弃了这个工作,这个账号就搁置了;有时会因为职务的要求,公司需要我们创建专门的工作...

    2024年01月25日
  • 几百到上千 显示器究竟该怎么选?

    在日常的办公和生活中中,显示器可以说是必不可少的存在。为了能够提升游戏的体验或者办公的效率,选购一款合适的显示器至关重要。那么面对不同价位的显示器,又该如何选择呢?1一千元以下的显示器首先来看看一千元以下的显示器,这个价格区间的显示器特点就是...

    2024年03月21日
返回顶部